#pragma once
#include "FileOutTerminal.h"
#include "PhysXheaders.h"

namespace _MODULE_
{
	namespace _PHYSICS_
	{
		class PhysXFileOutTerminal:
			public _FOGGE_::_UTIL_::FileOutTerminal,
			public NxUserOutputStream

		{
		public:
			PhysXFileOutTerminal(_FOGGE_::foString name,_FOGGE_::foUInt size);
			~PhysXFileOutTerminal(void);

			void reportError (NxErrorCode code, const char *message, const char* file, int line);
			NxAssertResponse reportAssertViolation (const char *message, const char *file,int line);
			void print (const char *message);
	
		};
	}
}